package cn.learn.domain.rebate.repository;

import cn.learn.domain.rebate.model.aggregate.BehaviorRebateAggregate;
import cn.learn.domain.rebate.model.valobj.BehaviorTypeVO;
import cn.learn.domain.rebate.model.valobj.DailyBehaviorRebateVO;

import java.util.List;

/**
 * @author Sun
 * @Desc 行为返利服务仓储接口
 * @date 2024-11-20-9:54
 */

public interface IBehaviorRebateRepository {



    void saveUserRebateRecord(String userId, List<BehaviorRebateAggregate> behaviorRebateAggregates);

    List<DailyBehaviorRebateVO> queryDailyBehaviorRebateConfig(BehaviorTypeVO behaviorTypeVO);
}
